<?php namespace Admin\Controller;
use Hdphp\Controller\Controller;
//标签控制器
class TagController extends CommonController{
	private $model;
	public function __init(){
		//调用CommonController里面的构造函数__init()
		//包含验证是否登录
//		parent::__init();
		parent::__init();
//		$this->model= new \Common\Model\Tag;
		$this->model = new \Common\Model\Attribute;
	}
	//标签展示
	public function index(){
		//获得所有分类
		$data=$this->model->get();
		//分配数据
		View::with('data',$data);
		View::make();
	}
	//标签添加
	public function add(){
		//用户是否提交
		if(IS_POST){
			//调用模型里边的store方法  提示添加成功
			if($this->model->store()) View::success('添加成功',U('index'));
			//接收错误信息
			View::error($this->model->getError());
		}
		//载入添加模板
		View::make();
	
	}
	public function edit(){
		//判断用户是否有提交
		if(IS_POST){
			//调用模型里面的store方法
			if($this->model->edit()) View::success('编辑成功',U('index'));
			View::error($this->model->getError());
		}
		//获得老数据
		$tid=Q('get.tid',0,'intval');
		//通过模型类获得数据库的数据
		$oldData=$this->model->where("tid={$tid}")->find();
		//把从数据库获得数据分配给模板显示
		View::with('oldData',$oldData);
		p($oldData);
		//载入模板
		View::make();
		
	}
	public function del(){
		//从view里获得用户提交要删除的id
		$tid=Q('get.tid',0,'intval');
		//通过模型删除数据库的数据
		$this->model->where("tid={$tid}")->delete();
		View::success('删除成功');
	}
	
	
	
	
	
}




 ?>